package booroo.basic;

import java.util.Scanner;
import booroo.model.SungJuk_V0;
import booroo.service.ArraySungJuk;

public class J17_SungJuk_v5b {
	private static final String title = "- 배열을 이용한 성적프로그램";
	private static final String menu = ">> 추가(1) 조회(2) 종료(0)";
	private static final String addmsg = ">> 이름,국어,영어,수학 순으로 입력하세요!";
	
	public static void main(String[] args) {
		// J17_SungJuk_v5의 개선판
		ArraySungJuk sjsrv = new ArraySungJuk();
		Scanner sc = new Scanner(System.in);
		
		while(true){
			System.out.println(title);
			System.out.println(menu);
			switch(sc.nextInt()){
			case 0: sc.close(); System.exit(0); break; 
			case 1: addSungJuk(sc, sjsrv); break; 
			case 2: showSungJuk(sjsrv); break; 
			}
		}
		
	}

	public static void addSungJuk(Scanner sc,ArraySungJuk sjsrv){
		// 성적데이터 입력받아 배열에 저장
		System.out.println(addmsg);
		SungJuk_V0 sj = 
				new SungJuk_V0(sc.next(), sc.nextInt(), sc.nextInt(), sc.nextInt());
		sjsrv.newSungJuk(sj);
	}
	
	public static void showSungJuk(ArraySungJuk sjsrv){
		// 배열에 저장된 성적데이터 모두 출력
		System.out.println(sjsrv.readSungJuk());
	}
}
